package com.yhos.platform.oopston.mapper.model.zhongtong;

import com.alibaba.fastjson.annotation.JSONField;

import java.util.List;

/**
 * Created by Administrator on 2020/5/6.
 */
public class ZhongTongOrderCreateRemoteRequest {

    @JSONField(name = "reference_no")
    private String referenceNo;

    @JSONField(name = "shipping_method")
    private String shippingMethod;

    @JSONField(name = "order_weight")
    private String orderWeight;

    @JSONField(name = "order_pieces")
    private String orderPieces;

    @JSONField(name = "cargotype")
    private String cargoType;

    @JSONField(name = "mail_cargo_type")
    private String mailCargoType;

    @JSONField(name = "return_sign")
    private String returnSign;

    @JSONField(name = "buyer_id")
    private String buyerId;

    @JSONField(name = "order_info")
    private String orderInfo;

    @JSONField(name = "shipper")
    private ZhongTongShipperRemoteRequest shipper;

    @JSONField(name = "consignee")
    private ZhongTongConsigneeRemoteRequest consignee;

    @JSONField(name = "invoice")
    private List<ZhongTongInvoiceRemoteRequest> invoice;

    @JSONField(name = "extra_service")
    private List<ZhongTongExtraServiceRemoteRequest> extraService;

    public String getReferenceNo() {
        return referenceNo;
    }

    public void setReferenceNo(String referenceNo) {
        this.referenceNo = referenceNo;
    }

    public String getShippingMethod() {
        return shippingMethod;
    }

    public void setShippingMethod(String shippingMethod) {
        this.shippingMethod = shippingMethod;
    }

    public String getOrderWeight() {
        return orderWeight;
    }

    public void setOrderWeight(String orderWeight) {
        this.orderWeight = orderWeight;
    }

    public String getOrderPieces() {
        return orderPieces;
    }

    public void setOrderPieces(String orderPieces) {
        this.orderPieces = orderPieces;
    }

    public String getCargoType() {
        return cargoType;
    }

    public void setCargoType(String cargoType) {
        this.cargoType = cargoType;
    }

    public String getMailCargoType() {
        return mailCargoType;
    }

    public void setMailCargoType(String mailCargoType) {
        this.mailCargoType = mailCargoType;
    }

    public String getReturnSign() {
        return returnSign;
    }

    public void setReturnSign(String returnSign) {
        this.returnSign = returnSign;
    }

    public String getBuyerId() {
        return buyerId;
    }

    public void setBuyerId(String buyerId) {
        this.buyerId = buyerId;
    }

    public String getOrderInfo() {
        return orderInfo;
    }

    public void setOrderInfo(String orderInfo) {
        this.orderInfo = orderInfo;
    }

    public ZhongTongShipperRemoteRequest getShipper() {
        return shipper;
    }

    public void setShipper(ZhongTongShipperRemoteRequest shipper) {
        this.shipper = shipper;
    }

    public ZhongTongConsigneeRemoteRequest getConsignee() {
        return consignee;
    }

    public void setConsignee(ZhongTongConsigneeRemoteRequest consignee) {
        this.consignee = consignee;
    }

    public List<ZhongTongInvoiceRemoteRequest> getInvoice() {
        return invoice;
    }

    public void setInvoice(List<ZhongTongInvoiceRemoteRequest> invoice) {
        this.invoice = invoice;
    }

    public List<ZhongTongExtraServiceRemoteRequest> getExtraService() {
        return extraService;
    }

    public void setExtraService(List<ZhongTongExtraServiceRemoteRequest> extraService) {
        this.extraService = extraService;
    }
}
